package
{
	import com.happyelements.data.DataModel;
	import com.happyelements.components.MapScene;
	/**
	 * @author dongpiggyi
	 */
	public interface IMapSceneState
	{
		function onMouseDown(mapScene:MapScene, stageX:Number, stageY:Number):void;

		function onMouseMove(mapScene:MapScene, stageX:Number, stageY:Number):void;

		function onMouseUp(mapScene:MapScene, stageX:Number, stageY:Number):void;
		
		function onAddingTile(mapScene:MapScene, stageX:Number, stageY:Number, currentDataModel:DataModel = null):void;
	}
}
